package erfgame.core.entity;

import java.io.Serializable;

import erfgame.core.world.World;

public interface Entity extends Serializable {
	
	void addEntityListener( EntityEventType entityEventType, EntityListener listener );
	
	void removeEntityListener( EntityEventType entityEventType, EntityListener listener );
	
	EntityType getEntityType();
	
	long getId();
	
	World getWorld();  
}
